Package-level declarations
Types
Link copied to clipboard
data class RagOptions constructor(val similarityThreshold: <Error class: unknown class> = 0.7, val topK: Int = 8, val compressionConfig: CompressionConfig = CompressionConfig(), val llm: <Error class: unknown class> = LlmOptions.withAutoLlm(), val labels: Set<String> = emptySet(), val ragResponseFormatter: RagResponseFormatter = SimpleRagResponseFormatter, val service: String? = null, val listener: RagEventListener = RagEventListener.NOOP) : RagRequestRefinement
Operations for RAG use as an LLM tool. Options are immutable and stable.
Link copied to clipboard
class RagServiceSearchTools(val ragService: RagService, val options: RagOptions) : SelfToolCallbackPublisher
Expose a RagService as tools. Options are stable.